//
//  info_proc.h
//  electronic_scale
//
//  Created by fukai on 2019/4.
//  Copyright © 2019 Cyber SmartCar Lab. All rights reserved.
//

#ifndef info_proc_h
#define info_proc_h


//去皮状态
typedef enum
{
	PEELED_ON = 0, 	//开始去皮
	PEELED_OFF,		//停止去皮
}PeeledStatusType;

//报警状态
typedef enum
{
	NORMAL = 0,
	WARNING,
}WarningStatusType;

//定义电子秤结构体
typedef struct
{
	long default_data; 	//原始数据
	long peeled_data; 	//去皮数据
	long proc_data; 	//处理后的数据
	float weight; 		//重量
	float unit_price; 	//单价
	float total_price;	//总价
	float warning_weight; //报警重量
	
}ScaleInfoNode;



void ProcData(void); //数据处理

extern ScaleInfoNode ScaleInfo;
extern PeeledStatusType PeeledStatus;
extern WarningStatusType WarningStatus;

#endif


